* { margin: 0px; padding: 0px; }
body { font-size: 12px; font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif; color: #232323; background-color: #fff; line-height: 24px; }
header, footer, nav, section { display: block; }

/* Styles for basic forms
-----------------------------------------------------------*/
.editor-label { text-align: right; padding: 0px 5px; }
.editor-field { margin: 0.5em 0 0 0; }
.tb th, .tb td { border: 1px solid #ccc; padding: 3px 5px; }
.tb th { text-align: center; font-weight: bold; }
.red { color: Red; }

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }
.field-validation-valid { display: none; }
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }
.validation-summary-errors { font-weight: bold; color: #ff0000; }
.validation-summary-valid { display: none; }

.btn_green, .btn_red, .btn_orange { padding: 3px 10px; color: White; border: none; }
.btn_green:hover, .btn_red:hover, .btn_orange:hover { font-weight: bold; }

.btn_green { background-color: Green; }
.btn_red { background-color: Red; }
.btn_orange { background-color: Orange; }




